/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gruppe1projekt.ModelLayer;

/**
 *
 * @author Kristian Byrialsen
 */
public abstract class Actor
{
    private String FullName;
    private String Adress;
    private String City;
    private String Country;
    private String State;
    private String ZipCode;

    private int ID;
    private static int incrementingID = 1;

    public Actor(String FullName, String Adress, String City, String Country, String State, String ZipCode)
    {
        this.FullName = FullName;
        this.Adress = Adress;
        this.City = City;
        this.Country = Country;
        this.State = State;
        this.ZipCode = ZipCode;

        generateID();
    }

    public Actor()
    {
        generateID();
    }

    private void generateID()
    {
        this.ID = incrementingID++;
    }
    public int getID()
    {
        return ID;
    }
    public String getZipCode()
    {
        return ZipCode;
    }
    public void setZipCode(String ZipCode)
    {
        this.ZipCode = ZipCode;
    }
    public String getState()
    {
        return State;
    }
    public void setState(String State)
    {
        this.State = State;
    }
    public String getCountry()
    {
        return Country;
    }
    public void setCountry(String Country)
    {
        this.Country = Country;
    }
    public String getCity()
    {
        return City;
    }
    public void setCity(String City)
    {
        this.City = City;
    }
    public String getAdress()
    {
        return Adress;
    }
    public void setAdress(String Adress)
    {
        this.Adress = Adress;
    }
    public String getFullName()
    {
        return FullName;
    }
    public void setFullName(String FullName)
    {
        this.FullName = FullName;
    }

}
